home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / mh / mh-6.8 / zotnet / mts.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-12-14  |  1.9 KB  |  112 lines

  1. /* mts.h - definitions for the mail system */
  2. /* @(#)$Id: mts.h,v 1.3 1992/12/15 00:20:22 jromine Exp $ */
  3.  
  4.  
  5. /* Local and UUCP Host Name */
  6.  
  7. char   *LocalName (), *SystemName (), *UucpChan ();
  8.  
  9.  
  10. /* Mailboxes */
  11.  
  12. extern char *mmdfldir,
  13.             *mmdflfil,
  14.             *uucpldir,
  15.             *uucplfil;
  16.  
  17. #define    MAILDIR    (mmdfldir && *mmdfldir ? mmdfldir : getenv ("HOME"))
  18. #define    MAILFIL    (mmdflfil && *mmdflfil ? mmdflfil : getusr ())
  19. #define    UUCPDIR    (uucpldir && *uucpldir ? uucpldir : getenv ("HOME"))
  20. #define    UUCPFIL    (uucplfil && *uucplfil ? uucplfil : getusr ())
  21.  
  22. char   *getusr (), *getfullname ();
  23.  
  24. char   *getenv ();
  25.  
  26.  
  27. /* Separators */
  28.  
  29. extern char *mmdlm1,
  30.             *mmdlm2;
  31.  
  32. #define    isdlm1(s)    (strcmp (s, mmdlm1) == 0)
  33. #define    isdlm2(s)    (strcmp (s, mmdlm2) == 0)
  34.  
  35.  
  36. /* Filters */
  37.  
  38. extern char *umincproc;
  39.  
  40.  
  41. /* Locking Directory */
  42.  
  43. #define    LOK_UNIX    0
  44. #define    LOK_BELL    1
  45. #define    LOK_MMDF    2
  46.  
  47. #ifndef    MMDFONLY
  48. extern int   lockstyle;
  49. #endif    /* MMDFONLY */
  50. extern char *lockldir;
  51.  
  52. int    lkopen (), lkclose ();
  53. FILE   *lkfopen ();
  54. int    lkfclose ();
  55.  
  56. /*   */
  57.  
  58. /* MTS specific variables */
  59.  
  60. #ifdef    MHMTS
  61. extern char *Mailqdir;
  62. extern char *TMailqdir;
  63. extern int Syscpy;
  64. extern char *Overseer;
  65. extern char *Mailer;
  66. extern char *Fromtmp;
  67. extern char *Msgtmp;
  68. extern char *Errtmp;
  69. extern int Tmpmode;
  70. extern char *Okhosts;
  71. extern char *Okdests;
  72. #endif    /* MHMTS */
  73.  
  74. #ifdef    MMDFMTS
  75. #endif    /* MMDFMTS */
  76.  
  77. #ifdef    SENDMTS
  78. extern char *hostable;
  79. extern char *sendmail;
  80. #endif    /* SENDMTS */
  81.  
  82.  
  83. /* SMTP/POP stuff */
  84.  
  85. extern char *servers;
  86. extern char *pophost;
  87.  
  88.  
  89. /* BBoards-specific variables */
  90.  
  91. extern char *bb_domain;
  92.  
  93.  
  94. /* POP BBoards-specific variables */
  95.  
  96. #ifdef    BPOP
  97. extern char *popbbhost;
  98. extern char *popbbuser;
  99. extern char *popbblist;
  100. #endif    /* BPOP */
  101.  
  102.  
  103. /* MailDelivery */
  104.  
  105. extern char *maildelivery;
  106.  
  107.  
  108. /* Aliasing Facility (doesn't belong here) */
  109.  
  110. extern int Everyone;
  111. extern char *NoShell;
  112.